// pages/coupons/index.js
Page({

    /**
     * 页面的初始数据
     */


    data: {
        on: true
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {
        // wx.scanCode({
        //     success (res) {
        //         var url = res.result
        //         console.log(url)
        //         var regex1 = /^https:\/\/www\.nuoyin\.cc:8081\/img\/store\/[0-9]+\.png$/;
        //         if(regex1.test(url)){
        //           // 是商家的二维码
        //           var regex2 = /^https:\/\/www\.nuoyin\.cc:8081\/img\/store\/([0-9]+)\.png$/;
        //           var match = url.match(regex2);
        //           if(match){
        //             var storeId = match[1];
        //             console.log(storeId); // 输出 35

        //             wx.reLaunch({
        //               url: '/pages/makeCard/makeCard?storeId=' + storeId
        //             })
        //           }
        //         }
        //         else{
        //           wx.showToast({
        //             title: '无效二维码',
        //             icon: 'error',
        //             duration: 2000
        //           })
        //         }
        //     },
        //     fail(res){
        //       wx.showToast({
        //         title: '无效二维码',
        //         icon: 'error',
        //         duration: 2000
        //       })
        //     }
        // })
    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {
        console.log('onShow')
        var that = this
        if (that.data.on) {
            var call = that.data.call
            wx.scanCode({
                success: (res) => {
                    console.log('条码类型：' + res.scanType);
                    console.log('条码内容：' + res.result);
                    let url = res.result;
                    var regex1 = /^https:\/\/www\.nuoyin\.cc:8081\/img\/retailer\/[0-9]+\.png$/;
                    console.log(regex1.test(url));
                    if (regex1.test(url)) {
                        // 是商家的二维码
                        var regex2 = /^https:\/\/www\.nuoyin\.cc:8081\/img\/retailer\/([0-9]+)\.png$/;
                        var match = url.match(regex2);
                        console.log(match);
                        if (match) {
                            var retailerId = match[1];
                            console.log(retailerId); // 输出 35

                            wx.reLaunch({
                                url: '/pageA/pages/makeCard/makeCard?retailerId=' + retailerId
                            })
                        }
                    } else {
                        wx.showToast({
                            title: '无效二维码',
                            icon: 'error',
                            duration: 2000
                        })
                    }
                },
                fail: (err) => {
                    console.log(err, 'fail')
                    wx.switchTab({
                        url: '/pages/index/index',
                    })
                }
            })
        }
    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {
        var that = this
        var on = that.data.on
        that.setData({
            on: !on
        })
    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    }
})